home *** CD-ROM | disk | FTP | other *** search
- *** old\config.h
- --- config.h
- **************
- *** 258,259
- #else /* MVS || VM */
- #define Usage "[-cstu] [-e efile] [-o ofile] [-Sxnnnn]"
- --- 258,262 -----
- #else /* MVS || VM */
- + #if ATARI_ST
- + #define Usage "[-cstu] [-e efile] [-p path] [-o ofile] [-Sxnnnn]"
- + #else /* ATARI_ST */
- #define Usage "[-cstu] [-e efile] [-o ofile] [-Sxnnnn]"
- **************
- *** 259,260
- #define Usage "[-cstu] [-e efile] [-o ofile] [-Sxnnnn]"
- #endif /* MVS || VM */
- --- 262,264 -----
- #define Usage "[-cstu] [-e efile] [-o ofile] [-Sxnnnn]"
- + #endif /* ATARI_ST */
- #endif /* MVS || VM */
- *** old\define.h
- --- define.h
- **************
- *** 1
- #define HostStr "Atari ST (GEMDOS) Lattice C 3.04.02"
- --- 1,7 -----
- + #ifdef __GNUC__
- + #define HostStr "Atari ST (TOS) gcc 1.37 - 32 bits"
- + #define Standard
- + #define AllocType size_t
- + #define Precision 14
- + #else
- #define HostStr "Atari ST (GEMDOS) Lattice C 3.04.02"
- **************
- *** 3,6
- #define rindex strrchr
- - #define IcodeSuffix ".icx"
- - #define IcodeASuffix ".ICX"
- #define NoLargeInts
- --- 9,10 -----
- #define rindex strrchr
- #define NoLargeInts
- **************
- *** 7,8
- #define unlink remove
- #define ZeroDivide
- --- 11,15 -----
- #define unlink remove
- + #endif
- + #define IcodeSuffix ".icx"
- + #define IcodeASuffix ".ICX"
- #define ZeroDivide
- *** old\paths.h
- --- paths.h
- **************
- *** 1
- ! #define IconxPath "iconx.prg
- --- 1,2 -----
- ! /* #define IconxPath "iconx.prg */
- ! #define IconxPath "iconx.ttp"
- *** old\proto.h
- --- proto.h
- **************
- *** 12,14
-
- ! #if AMIGA
- #if LATTICE
- --- 12,14 -----
-
- ! #if AMIGA || ATARI_ST
- #if LATTICE
- **************
- *** 14,15
- #if LATTICE
- #include <dos.h>
- --- 14,16 -----
- #if LATTICE
- + #ifndef __GNUC__
- #include <dos.h>
- **************
- *** 15,16
- #include <dos.h>
- #endif /* LATTICE */
- --- 16,18 -----
- #include <dos.h>
- + #endif
- #endif /* LATTICE */
- **************
- *** 21,23
- long atol Params((char *));
- - pointer calloc Params((unsigned,unsigned));
- int execv Params((char *, char **));
- --- 23,24 -----
- long atol Params((char *));
- int execv Params((char *, char **));
- **************
- *** 28,29
- pointer malloc Params((msize));
- pointer realloc Params((pointer, unsigned));
- --- 29,34 -----
- pointer malloc Params((msize));
- + #ifdef __GNUC__
- + pointer realloc Params((pointer, msize));
- + pointer calloc Params((msize, msize));
- + #else
- pointer realloc Params((pointer, unsigned));
- **************
- *** 29,30
- pointer realloc Params((pointer, unsigned));
- char *strchr Params((char *s, int i));
- --- 34,40 -----
- pointer realloc Params((pointer, unsigned));
- + pointer calloc Params((unsigned,unsigned));
- + #endif
- + #ifdef __GNUC__
- + #include <string.h>
- + #else
- char *strchr Params((char *s, int i));
- **************
- *** 35,37
- char *strncpy Params((char *s1, char *s2, int n));
- ! #endif /* ATARI_ST */
-
- --- 45,48 -----
- char *strncpy Params((char *s1, char *s2, int n));
- ! #endif
- ! #endif /* AMIGA || ATARI_ST */
-
-